package com.dd.cloud.user.DTO.hosData;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 互联网诊疗处方 参数
 */
@Data
public class MsTreatmentOrderReq extends AuthReq{

    /**
     * 机构标识
     */
    private String jgdm;

    /**
     * 服务网点代码
     */
    private String fwwddm;

    /**
     * 处方编号
     */
    private String cfbh;

    /**
     * 处方明细ID
     */
    private String cfmxid;

    /**
     * 卡号
     */
    private String kh;

    /**
     * 卡类型
     */
    private String klx;

    /**
     * 处方开立日期
     */
    private LocalDateTime cfklsj;

    /**
     * 处方有效天数
     */
    private int cfyxts;

    /**
     * 处方开立科室编码
     */
    private String cfklksbm;

    /**
     * 处方开立科室名称
     */
    private String cfklksmc;

    /**
     * 门诊号
     */
    private String mzh;

    /**
     * 姓名
     */
    private String xm;

    /**
     * 性别代码
     */
    private String xbdm;

    /**
     * 出生日期
     */
    private LocalDate csrq;

    /**
     * 年龄（岁）
     */
    private Integer nls;

    /**
     * 年龄（月）
     */
    private int nly;

    /**
     * 就诊日期时间
     */
    private LocalDateTime jzrqsj;

    /**
     * 医嘱说明
     */
    private String yzsm;

    /**
     * 排序号
     */
    private int pxh;

    /**
     * 医嘱项目类型代码
     */
    private String yzxmlxdm;

    /**
     * 药品处方属性
     */
    private int ypcfsx;

    /**
     * 中药类别代码
     */
    private String zylbdm;

    /**
     * 处方明细医保编码
     */
    private String cfmxxmbm;

    /**
     * 药监药品ID
     */
    private String ypid;

    /**
     * 处方明细名称
     */
    private String cfmxmc;

    /**
     * 药物名称
     */
    private String ywmc;

    /**
     * 药品规格
     */
    private String ypgg;

    /**
     * DDD值
     */
    private Integer dddz;

    /**
     * 药物剂型代码
     */
    private String ywjxdm;

    /**
     * 药物使用次剂量
     */
    private Integer ywsycjl;

    /**
     * 药物使用剂量单位
     */
    private String ywsyjldw;

    /**
     * 药物使用频次代码
     */
    private String ywsypcdm;

    /**
     * 药物使用频次名称
     */
    private String ywsypcmc;

    /**
     * 用药途径代码
     */
    private String yytjdm;

    /**
     * 用药途径名称
     */
    private String yytjmc;

    /**
     * 药物使用总剂量
     */
    private Integer ywsyzjl;

    /**
     * 处方药品组号
     */
    private String cfypzh;

    /**
     * 中药饮片处方
     */
    private String zyypcf;

    /**
     * 中药饮片剂数
     */
    private Integer zyypjs;

    /**
     * 中药饮片煎煮法
     */
    private String zyypjzf;

    /**
     * 中药用药方法
     */
    private String zyyyff;

    /**
     * 发药剂量
     */
    private Integer fyjl;

    /**
     * 发药剂量单位
     */
    private String fyjldw;

    /**
     * 单价
     */
    private double dj;

    /**
     * 总金额
     */
    private double zje;

    /**
     * 处方开立医师工号
     */
    private String cfklysgh;

    /**
     * 处方开立医师签名
     */
    private String cfklysqm;



    /**
     * 处方调配药剂师工号
     */
    private String cftpyjsgh;

    /**
     * 处方调配药剂师签名
     */
    private String cftpyjsqm;

    /**
     * 处方核对药剂师工号
     */
    private String cfhdyjsgh;

    /**
     * 处方核对药剂师签名
     */
    private String cfhdyjsqm;

    /**
     * 处方发药药剂师工号
     */
    private String cffyyjsgh;

    /**
     * 处方发药药剂师签名
     */
    private String cffyyjsqm;

    /**
     * 执行结果
     */
    private String zxjg;

    /**
     * 备注
     */
    private String bz;

    /**
     * 取药机构代码
     */
    private String qyjgdm;

    /**
     * 取药机构名称
     */
    private String qyjgmc;

    /**
     * 数据生成日期时间
     */
    private LocalDateTime sjscsj;

    /**
     * 撤销标志
     */
    private String cxbz;
}
